<?php

namespace app\admin\validate\product;

use think\Validate;

class Aboutinfo extends Validate
{
    /**
     * 验证规则
     */
    protected $rule = [
        // 'telephone' => ['regex'=>'([0-9]{3,4}-)?[0-9]{7,8}'],
        // 'telephone' => 'require',
        'telephone' => 'require',
        'text' => 'require',
        'qq' => ['regex'=>'\d{5,}'],
    ];
    /**
     * 提示消息
     */
    protected $message = [
        // 'telephone.regex'=>'客服电话输入7位以上',
        'qq.regex'  => 'QQ5位以上数字',
    ];
    /**
     * 验证场景
     */
    protected $scene = [
        'add'  => [],
        'edit' => [],
    ];
    public function __construct(array $rules = [], $message = [], $field = [])
    {
        $this->field = [
            'text' => __('Text')
        ];
        parent::__construct($rules, $message, $field);
    }
    // public function checkMobile($value,$rule,$data=[]){
    //     $phoneReg = preg_match("/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/", $value);
    //     $telReg = preg_match("/^([0-9]{3,4}-)?[0-9]{7,8}$/", $value);
    //     if($phoneReg || $telReg){
    //         return true;
    //     }else{
    //         return "客服电话";
    //     }
    // }
}
